#ifndef OPTIONS_H
#define OPTIONS_H

#include <doors/frame.h>
#include <map>

//typedef 

class Options {

  public:
   Options();
   ~Options();

   void parseOptions(const Frame&, const Uint16);
   bool isCriticalOK(void);
   /* FIXME: an arbitrary value
      should be returned by this function */
   std::string getOption(Uint32 optionNum);

  private:
   std::map<Uint32, std::string> options_map;
};

#endif // OPTIONS_H
